package com.xuecheng.base.model;

/**
 * 分页查询通用参数
 * @author :chenjie
 * @date :Created 2023/1/25 21:59
 * @version 1.0
 */

//        在base工程添加依赖包：
//        除了分页查询参数，剩下的就是课程查询的特有参数，此时需要在内容管理的model工程中定义课程查
//        询参数模型类。
//        定义DTO包，DTO即数据传输对象（DTO）(Data Transfer Object)，用于接口层和业务层之间传输数
//        据。
import lombok.Data;
import lombok.ToString;
import lombok.extern.java.Log;
@Data
@ToString
public class PageParams {
    //当前页码默认值
    public static final long DEFAULT_PAGE_CURRENT = 1L;
    //每页记录数默认值
    public static final long DEFAULT_PAGE_SIZE = 10L;
    //当前页码
    private Long pageNo = DEFAULT_PAGE_CURRENT;
    //每页记录数默认值
    private Long pageSize = DEFAULT_PAGE_SIZE;
    public PageParams(){
    }
    public PageParams(long pageNo,long pageSize){
        this.pageNo = pageNo;
        this.pageSize = pageSize;
    }
}